###Function###
GUICtrlSetState

###Description###
Verndert den Status eines Controls.

###Syntax###
GUICtrlSetState ( controlID, state )


###Parameters###
@@ParamTable@@
ControlID
	Die Identifikationsnummer des Controls (Control-ID), wie von einer <a href="GUICtrlCreate Management.htm">GUICtrlCreate...</a> Funktion zurckgegeben, oder -1 fr das zuletzt erzeugte Control.
state
	Siehe <a href="#StateTable">Status-Tabelle</a> unten.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0.
@@End@@


###Remarks###

	<a id="StateTable"></a><b>Status-Tabelle</b>
@@StandardTable1@@
<b>Status</b>	<b>Kommentare</b>
No Change	0
$GUI_UNCHECKED	Markierung von Radiobutton, Checkbox oder eines ListViewItems wird entfernt
$GUI_CHECKED	Radiobutton, Checkbox oder ein ListViewItem wird markiert
$GUI_INDETERMINATE	Eine Checkbox mit Dreifach-Status-Attribut wird grau dargestellt
$GUI_AVISTART	Avi-Control beginnt mit dem Abspielen des avi-Videos
$GUI_AVISTOP	Avi-Control stoppt das avi-Video
$GUI_AVICLOSE	Avi-Control stoppt das Abspielen und gibt die Videodatei frei
$GUI_DROPACCEPTED	Control wird "Drop"-Aktionen annehmen: von Dateien oder von "Drag"-Aktionen eines anderen Controls. Siehe Bemerkungen
$GUI_NODROPACCEPTED	Control wird keine "Drop"-Aktionen annehmen
$GUI_SHOW	Das Control wird sichtbar. Auf ein TabItem-Control angewendet, wird der vorderste Tab angezeigt
$GUI_HIDE	Das Control wird unsichtbar
$GUI_ENABLE	Das Control kann benutzt werden
$GUI_DISABLE	Das Control wird grau dargestellt (kann nicht benutzt werden)
$GUI_FOCUS	Das Control erhlt den Eingabe- bzw. Auswahlfokus
$GUI_NOFOCUS	ListView-Controls verlieren den Fokus
$GUI_DEFBUTTON	Das Control wird zum vor-ausgewhlten Button des Fensters.
$GUI_EXPAND	Das TreeViewItem klappt seinen Unterverzeichnisbaum auf.
$GUI_ONTOP	Control hat das "immer im Vordergrund" Attribut fr das Fenster (zOrdering).
@@End@@

Statuswerte knnen aufsummiert werden; zum Beispiel wird durch $GUI_DISABLE + $GUI_HIDE das Control deaktiviert und versteckt.

Wenn ein AVI-Control mit $GUI_HIDE versteckt werden soll, sollte es mit $GUI_AVICLOSE geschlossen werden.

Der Status eines Kontextmens <b>kann nicht verndert werden.</b>
Der Status von "listviewitem" Controls kann verndert werden, falls das zugehrige "Listview"-Item mit dem erweiterten Stil $LVS_EX_CHECKBOXES erzeugt wurde. $GUI_FOCUS und $GUI_NOFOCUS knnen auf spezielle ListViewItems angewendet werden, vorausgesetzt, der Stil dieser ListView-Items gestattet auch ein Anzeigen: $LVS_SHOWSELALWAYS.
Der Status eines "Men-" oder eines "Meneintrag-" Controls <b>kann nicht versteckt sein.</b>

! Wichtige Information fr $GUI_EXPAND: dieser Status kann nur fr TreeViewItems verwendet werden. Falls dies verwendet werden soll, dann muss mindestens 1 Sub-TreeViewItem unter diesem Item existieren/erstellt werden !
Falls ein anderer Eintrag im TreeView markiert werden soll, ist $GUI_FOCUS zu verwenden. Das Parent-TreeView erhlt den Fensterfokus, und der festgelegte Eintrag wird als ausgewhlt markiert.
Falls ein Treeview-Eintrag als Standard deklariert werden soll (d.h. in dicker Schrift darstellen), ist $GUI_DEFBUTTON zu verwenden. Um es wieder abzuschalten, ist statt $GUI_DEFBUTTON ein anderer Wert zu verwenden, z.B. 0. Dieser Status wird nicht durch <a href="GUICtrlGetState.htm">GUICtrlGetState()</a> zurckgegeben.

Falls $GUI_DROPACCEPTED auf ein sichtbares Control angewendet wurde, ist "Drag & Drop" freigeschaltet. Das nderungs- bzw.- Eingabe-Control erhlt den Dateinamen zugewiesen. 
Fr andere Controls gilt beim Erhalt von $GUI_EVENT_DROPPED: @GUI_DragId gibt die Control-ID zurck, wo die "Drag"-Aktion begann (-1 falls ein Dateiname angegeben wurde, @GUI_DragFile enthlt den Dateinamen, der "gedroppt" werden soll) und @GUI_DropId gibt die Control-ID des Controls zurck, auf das "gedroppt" wurde.
Nur das "Ziehen" ("Drag") eines ListviewItems startet den Drag & Drop Prozess. Die @GUI_DragId ist dann die ListView Control-ID.

GUICtrlSetState funktioniert nur mit Standard-Controls.
Bei Controls die z. B. durch _GUICtrlComboBoxEx_Create oder _GUICtrlListView_Create erstellt wurden, kann der Status mit _WinAPI_ShowWindow verndert werden. 

<a href="../guiref/GUIRef.htm">- - - - - - - - Erklrung der Controls - - - - - - - -</a>


###Related###
GUICtrlCreate..., GUICtrlGetState


###Example###
@@IncludeExample@@
